package org.zzh.domain.cargo.contractProduct;


import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.zzh.domain.cargo.extCproduct.CoExtCproduct;

import java.util.List;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class CoContractProduct {

    private String id;


    private String contractId;


    private String factoryId;

    @Excel(name = "工厂名称", orderNum = "0")
    private String factoryName;

    @Excel(name = "产品编号", orderNum = "1")
    private String productNo;

    @Excel(name = "产品图片", orderNum = "2")
    private String productImage;

    @Excel(name = "产品描述", orderNum = "3")
    private String productDesc;

    @Excel(name = "装箱率", orderNum = "4")
    private String loadingRate;

    @Excel(name = "箱数", orderNum = "5")
    private Double boxNum;

    @Excel(name = "包装单位", orderNum = "6")
    private String packingUnit;

    @Excel(name = "数量", orderNum = "7")
    private Double cnumber;

    @Excel(name = "出货数量", orderNum = "8")
    private Double outNumber;

    @Excel(name = "完成数量", orderNum = "9")
    private Double finished;

    @Excel(name = "产品要求", orderNum = "10")
    private String productRequest;

    @Excel(name = "价格", orderNum = "11")
    private Double price;

    @Excel(name = "金额", orderNum = "12")
    private Double amount;

    @Excel(name = "订单号", orderNum = "13")
    private Double orderNo;

    @Excel(name = "公司ID", orderNum = "14")
    private String companyId;

    @Excel(name = "公司名称", orderNum = "15")
    private String companyName;

    private List<CoExtCproduct> extCproducts;
}
